package com.dly.hope.service;

import com.dly.hope.model.vo.FriendAddMessageVo;
import com.dly.hope.model.vo.FriendGroupVo;
import com.dly.hope.model.vo.FriendShowVo;

import java.util.List;

public interface TieService {

    void createFriendGroup(String name, String userId);

    void updateFriendGroup(String friendGroupId,String name,String userId);

    void addFriend(String userNumber, String friendGroupId, String userId);

    void addFriendId(String friendId, String friendGroupId, String userId);

    void agreeFriend(String id, String userId, String friendGroupId);

    void refusalFriend(String id, String userId);

    List<FriendAddMessageVo> getFriendAddMessage(String userId);

    List<FriendGroupVo> getFriendGroupVo(String userId);

    List<FriendShowVo> getFriendShowVo(String userId);

    void removeFriend(String userId, String friendId);

    void removeFriendGroup(String userId, String friendGroupId);

    void moveFriendGroup(String userId, String friendId, String friendGroupId);
}
